cdef long long gcd(long long m, long long n)

cdef long long lcm(long long m, long long n)

cdef class Rational(object):
    cdef readonly long long numerator
    cdef readonly long long denominator
    cpdef normalize(self)
